.heading {
	font-family: Arial;font-weight: bold;font-size: 1em;color:black; background-color:#f4f2f0; text-align: center;border-color: #DDD;border-style: solid;border-width: 1px;
}
 
 .even {
	font-family: Arial;font-size: 12px;color: black;text-indent: 2px;text-align:left;border-bottom-color: black; border-bottom-style: ridge; 
	border-right-color: black;border-right-style: ridge; border-left-color: black; border-left-style: ridge;border-width: 1px; background-color: #FAFAFA;
}

legend {
	color: #0B77B7;
	font-size: 1.2em;
}

fieldset {
	border: 1px solid #DDD;
	padding: 0 0.5em 0.5em;
}

select{
	background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    border-radius: 0.4em 0.4em 0.4em 0.4em;
}

input{
	background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    border-radius: 0.4em 0.4em 0.4em 0.4em;
}
.tituloabm{
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	font-family: Arial;
}
.divabm{
	width : 70%; height : auto;
	background-color: #FAFAFA;
	border: 1px solid gray;
	margin-top: 2%;
	padding: 2%;
}

h3 {
	font-family: Arial;
}
.divcriterio{
	border-color:#708090;width :auto; height : auto; background-color: #E8FFE8; margin-left: 152px;
	border-bottom-style: solid; border-bottom-color: #80FF9F ;border-right-style: solid; border-right-color: #80FF9F;
	border-left-style: solid; border-left-color: #80FF9F; border-top-style: solid; border-top-color: #80FF9F;
}
.footer {
   width:100%;height:60px;margin-top: 60px; float:left; 
}
.styleHeader{
	border-right: 2px solid #000090;border-bottom: 2px solid #000090;border-left: 2px solid #000090;border-top: 2px solid #000090;background-color: white;
}
.input{text-align: center;width: 50px}
.divabmcriterio{
	border-color:#708090;width : auto; height : auto; background-color: #E8FFE8;
	border-bottom-style: solid; border-bottom-color: #80FF9F ;border-right-style: solid; border-right-color: #80FF9F;
	border-left-style: solid; border-left-color: #80FF9F; border-top-style: solid; border-top-color: #80FF9F;
		
}
.panelgroupdistribucion{
	height : auto; 
	border-bottom-style: solid; border-bottom-color: #80FF9F ;border-right-style: solid; border-right-color: #80FF9F;
	border-left-style: solid; border-left-color: #80FF9F; border-top-style: solid; border-top-color: #80FF9F;
}
.divabmPerfil{
	border-color:#708090;width : 800px; height : auto; background-color: #E8FFE8;
	border-bottom-style: solid; border-bottom-color: #80FF9F ;border-right-style: solid; border-right-color: #80FF9F;
	border-left-style: solid; border-left-color: #80FF9F; border-top-style: solid; border-top-color: #80FF9F;
}
.headingcriterio {
	margin-left: 5px;padding-left: 5px;padding-right: 5px;font-weight: bold;background-color: #708090; color: #F8F8FF; width: 100px;
 }
 
 .evencriterio {
	border-top: 1px solid #F8F8FF;border-left: 1px solid #F8F8FF;border-right: 1px solid #708090;
	border-bottom: 1px solid #708090;width: 100px;text-align: center; size: 100px	
}

 .titulocriterio {
	font-family: Arial;font-weight: bold;font-size: 12px;color: black;text-align: center;width: 100%;border-top-style: solid; border-top-color: black;  
 }
 .unidadcriterio{
    font-family: Arial;font-size: 12px; text-indent: 10px; 	
 }
 .insideTable {
	border-collapse: collapse;text-align: center;border-collapse: collapse;width : auto;	
}
 .outputcommon{
 	font-family: Arial;font-size: 12px;text-align: center;
 }
 .outputcommonbold{
 	font-family: Arial;font-size: 12px;FONT-WEIGHT: bold;text-align: center;
 }
 
 .headindistribucion {
	font-family: Arial;font-size: 11px;color: black;text-align:center;width: auto;
 }
 
 .totalesdistribucion {
	font-family: Arial;font-size: 11px;color: black;text-align:center;width: auto;background-color: yellow; 
 }
 
 .divabmcriterio{
 	border-color:#708090;width : auto; height : auto; background-color: #E8FFE8;
	border-bottom-style: solid; border-bottom-color: #80FF9F ;border-right-style: solid; border-right-color: #80FF9F;
	border-left-style: solid; border-left-color: #80FF9F; border-top-style: solid; border-top-color: #80FF9F;
}
 .even2{
	border-top: 1px solid #DDD;border-left: 1px solid #DDD;border-right: 1px solid #DDD;color:#666699;
	border-bottom: 1px solid #DDD;vertical-align: text-top; font-family: Arial;font-size: 12px;text-align: center;
}



.formulario td
	{ padding: 5px 5px; }

.formulario
	{
    background-color: #F8F8FF;border-top: 1px solid #F8F8FF;border-left: 1px solid #F8F8FF;border-right: 1px solid #708090;border-bottom: 1px solid #708090;
	}

.formulario td fieldset
	{ padding: 5px; }

.formulario td legend
	{
	margin-left: 5px;padding-left: 5px;padding-right: 5px;font-weight: bold;color: #708090;
	}

.formulario .label
	{
	font-weight: bold;text-align: right;vertical-align: top;
	}

.formulario .intro
	{
	padding: 10px 5px;text-align: center;vertical-align: top;
	}

.formulario .input
	{
	text-align: left;vertical-align: top;
	}
	
.formulario td input[readonly]
	{
	border-width: 0;background-color: #F8F8FF;
	}

.commandLink{
	text-decoration: none;font-family: Arial;
}

.mainPanelGrid {
	background-color: #F8F8FF;border-top: 1px solid #F8F8FF;border-left: 1px solid #F8F8FF;border-right: 1px solid #708090;
	border-bottom: 1px solid #708090;font-family: Arial;
	}

.headingPanelGrid {
	margin-left: 5px;padding-left: 5px;padding-right: 5px;font-weight: bold;background-color: #708090; color: #F8F8FF;
	text-align: center; font-family: Arial;width: auto;
	}
.evenHeadingPanelGrid {
	margin-left: 5px;padding-left: 5px;padding-right: 5px;background-color: #F8F8FF; color: black;
	text-align: center; font-family: Arial;width: auto;
	}	
.evenInputHeadingPanelGrid {
	margin-left: 5px;padding-left: 5px;padding-right: 5px;background-color: white; color: black;
	text-align: center; font-family: Arial;width: auto;
	}		
.evenInputHeadingPanelGridDisabled {
	margin-left: 5px;padding-left: 5px;padding-right: 5px;background-color: white; color: gray;
	text-align: center; font-family: Arial;width: auto;
	}			
.headingInputPanelGrid {
	margin-left: 5px;padding-left: 5px;padding-right: 5px;font-weight: bold;background-color: white; color: #F8F8FF;
	text-align: center; font-family: Arial;color:black; width: auto; 
	}	
.outputtext{
	font-family: Arial;
}

 .top{
      vertical-align:top;
 }
.prueba{
	font-family: Arial;font-size: 12px;color: black;text-align:center;border-bottom-color: black; border-bottom-style: none; 
	border-right-color: black;border-right-style: none; border-left-color: black; border-left-style: none;border-width: 2px; background-color: black;
}
.outputtextcenter{
	float: none;font-family: Arial;font-size: 12px;color: black;font-weight: bold;padding-left: 140px;
}
.inputtextcantdesc{
	font-family: Arial;font-size: 12px;color: black;font-weight: bold;text-align: right;
}

.inputtextdescuento{
	font-family: Arial;font-size: 12px;color: black;font-weight: bold;text-align: center;
}

.resultadoBusqueda{
	font-family: Arial;
	font-size: 12px;
	white-space:nowrap;
	background-color: #f4f2f0;
	text-align: center;
	width: 120px;
	
}

.richDataTable{

	font-family: Arial;
	font-size: 12px;
	white-space:nowrap;
	
}

.headResultadoBusqueda{
	
	font-family: Arial;
	font-size: 12px;
	FONT-WEIGHT: bold; 
	white-space:nowrap;

}

.mainTable {
	
	margin-left: 10px;
	margin-right: 10px;
	border-collapse: collapse;
	text-align: center;
	width : 200px;
	margin-top: 15px; 
	border-bottom-color: black; 
	border-bottom-style: solid; 
	border-right-color: black;
	border-right-style: solid; 
	border-left-color: black; 
	border-left-style: solid; 
	border-top-color: black; 
	border-top-style: solid;	
	border-width: 1px;
		
}

 .content_div {
 	float: left;
 	width: 85%;
 }
 
 body{
 	background-color: whiteSmoke;
	color: black;
 }